/* 
 * File:   lib surport.h
 * Author: aple
 */

#ifndef __LIB_SURPORT_H_H_
#define	__LIB_SURPORT_H_H_

#include "stdint.h"

#ifdef	__cplusplus
extern "C" {
#endif

uint16_t lib_tick_get(void);
void lib_delay_0_5us(uint16_t u0_5us);
void lib_delay_us(uint16_t us);
void lib_delay_ms(uint16_t us);

void lib_os_lock(void);
void lib_os_unlock(void);
void lib_check_hook(int32_t);

#ifdef	__cplusplus
}
#endif

#endif	/* __LIB_SURPORT_H_H_ */

